to stand tall - Turco Inglés Diccionario